<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>libnetconf: src/netconf.h Source File</title>

<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  <td id="projectlogo"><img alt="Logo" src="../../cesnet-logo-125.png"/></td>
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">libnetconf
   &#160;<span id="projectnumber">0.1.1</span>
   </div>
   <div id="projectbrief">NETCONF library</div>
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.8.0-20120409 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="../../pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="../../modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="../../files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="../../search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>File&#160;List</span></a></li>
      <li><a href="../../globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('d3/d7a/netconf_8h.html','../../');
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">netconf.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="../../d3/d7a/netconf_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
<a name="l00040"></a>00040 <span class="preprocessor">#ifndef NETCONF_H_</span>
<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define NETCONF_H_</span>
<a name="l00042"></a>00042 <span class="preprocessor"></span>
<a name="l00043"></a>00043 <span class="keyword">struct </span>nc_msg;
<a name="l00044"></a>00044 
<a name="l00049"></a><a class="code" href="../../db/de9/group__rpc.html#gab21d1d39737065c552f2ccc5b4819262">00049</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>nc_msg <a class="code" href="../../db/de9/group__rpc.html#gab21d1d39737065c552f2ccc5b4819262" title="rpc message.">nc_rpc</a>;
<a name="l00050"></a>00050 
<a name="l00055"></a><a class="code" href="../../d0/de2/group__reply.html#ga40338a1274759a932a7c2c7b8ed0121d">00055</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>nc_msg <a class="code" href="../../d0/de2/group__reply.html#ga40338a1274759a932a7c2c7b8ed0121d" title="reply message.">nc_reply</a>;
<a name="l00056"></a>00056 
<a name="l00061"></a><a class="code" href="../../db/d52/group__session.html#ga076533ff0185f0be79fa9edbed22e0b7">00061</a> <span class="keyword">struct </span>nc_cpblts;
<a name="l00062"></a>00062 
<a name="l00067"></a>00067 <span class="keyword">typedef</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="../../db/d52/group__session.html#ga076533ff0185f0be79fa9edbed22e0b7" title="Type representing NETCONF message-id attribute.">nc_msgid</a>;
<a name="l00068"></a>00068 
<a name="l00073"></a>00073 <span class="keyword">struct </span>nc_session;
<a name="l00074"></a>00074 
<a name="l00079"></a>00079 <span class="keyword">struct </span>nc_filter;
<a name="l00080"></a>00080 
<a name="l00085"></a><a class="code" href="../../db/d52/group__session.html#ga9fba5da8e4c50d2427d0d24e8e7b630c">00085</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00086"></a><a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca4d07b03d91d5e589af9f17fb88fc6922">00086</a>         <a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca4d07b03d91d5e589af9f17fb88fc6922">NC_SESSION_STATUS_ERROR</a> = -1, 
<a name="l00087"></a><a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca7f69f00ab7d6af9665f6094c45654502">00087</a>         <a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca7f69f00ab7d6af9665f6094c45654502">NC_SESSION_STATUS_STARTUP</a> = 0, 
<a name="l00088"></a><a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca56a15c8d7ae66a3bf02a13607210598c">00088</a>         <a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca56a15c8d7ae66a3bf02a13607210598c">NC_SESSION_STATUS_WORKING</a> = 1, 
<a name="l00089"></a><a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca9fe6e4f2dd207f6a66382f8ade448e78">00089</a>         <a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca9fe6e4f2dd207f6a66382f8ade448e78">NC_SESSION_STATUS_CLOSED</a> = 2, 
<a name="l00090"></a><a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca3a417a51dfb315ebb7d1427357a838b2">00090</a>         <a class="code" href="../../db/d52/group__session.html#gga9fba5da8e4c50d2427d0d24e8e7b630ca3a417a51dfb315ebb7d1427357a838b2">NC_SESSION_STATUS_DUMMY</a> = 3 
<a name="l00091"></a>00091 } <a class="code" href="../../db/d52/group__session.html#ga9fba5da8e4c50d2427d0d24e8e7b630c" title="Enumeration of possible states of the NETCONF session.">NC_SESSION_STATUS</a>;
<a name="l00092"></a>00092 
<a name="l00097"></a><a class="code" href="../../d0/de2/group__reply.html#gad31ee5df47d5671ebdf1b06f785e6c29">00097</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="../../d0/de2/group__reply.html#gad31ee5df47d5671ebdf1b06f785e6c29" title="Enumeration of &lt;rpc-reply&gt; types.">NC_REPLY_TYPE</a> {
<a name="l00098"></a><a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29aa4e871d4592173b6fff7a8d4815c8e29">00098</a>         <a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29aa4e871d4592173b6fff7a8d4815c8e29">NC_REPLY_UNKNOWN</a>, 
<a name="l00099"></a><a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29a6d190ad4c3f0ecbaab7956227e606d27">00099</a>         <a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29a6d190ad4c3f0ecbaab7956227e606d27">NC_REPLY_HELLO</a>, 
<a name="l00100"></a><a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29ac65f86e9af3940dc910231afd07a70cf">00100</a>         <a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29ac65f86e9af3940dc910231afd07a70cf">NC_REPLY_OK</a>, 
<a name="l00101"></a><a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29aa47af543410586d8da28f02f099abce0">00101</a>         <a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29aa47af543410586d8da28f02f099abce0">NC_REPLY_ERROR</a>, 
<a name="l00102"></a><a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29acf47a744ed6a6b613d63f4a77aa7135e">00102</a>         <a class="code" href="../../d0/de2/group__reply.html#ggad31ee5df47d5671ebdf1b06f785e6c29acf47a744ed6a6b613d63f4a77aa7135e">NC_REPLY_DATA</a> 
<a name="l00103"></a>00103 } <a class="code" href="../../d0/de2/group__reply.html#gad31ee5df47d5671ebdf1b06f785e6c29" title="Enumeration of &lt;rpc-reply&gt; types.">NC_REPLY_TYPE</a>;
<a name="l00104"></a>00104 
<a name="l00109"></a><a class="code" href="../../db/de9/group__rpc.html#ga4088fac1dd592062b27ff5b0e1708d00">00109</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="../../db/de9/group__rpc.html#ga4088fac1dd592062b27ff5b0e1708d00" title="Enumeration of &lt;rpc&gt; operation types.">NC_RPC_TYPE</a> {
<a name="l00110"></a><a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00ae27a06c29d4cb56cce4298bc54dc498a">00110</a>         <a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00ae27a06c29d4cb56cce4298bc54dc498a">NC_RPC_UNKNOWN</a>, 
<a name="l00111"></a><a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00a4c352cf3bf15069fc76e4ac698de0a8c">00111</a>         <a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00a4c352cf3bf15069fc76e4ac698de0a8c">NC_RPC_HELLO</a>, 
<a name="l00112"></a><a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00ab9542d7955d9821f23b5909f3dbec7bb">00112</a>         <a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00ab9542d7955d9821f23b5909f3dbec7bb">NC_RPC_DATASTORE_READ</a>, 
<a name="l00113"></a><a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00ab283d1c39df65fe56607329bc3c946f9">00113</a>         <a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00ab283d1c39df65fe56607329bc3c946f9">NC_RPC_DATASTORE_WRITE</a>, 
<a name="l00114"></a><a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00aa7e77d1cd094384f2683352c63a4fccb">00114</a>         <a class="code" href="../../db/de9/group__rpc.html#gga4088fac1dd592062b27ff5b0e1708d00aa7e77d1cd094384f2683352c63a4fccb">NC_RPC_SESSION</a>, 
<a name="l00115"></a>00115 } <a class="code" href="../../db/de9/group__rpc.html#ga4088fac1dd592062b27ff5b0e1708d00" title="Enumeration of &lt;rpc&gt; operation types.">NC_RPC_TYPE</a>;
<a name="l00116"></a>00116 
<a name="l00121"></a><a class="code" href="../../db/de9/group__rpc.html#ga3e6fc59e2d06c1c0edb36ee64ee9cc07">00121</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="../../db/de9/group__rpc.html#ga3e6fc59e2d06c1c0edb36ee64ee9cc07" title="Enumeration of supported &lt;rpc&gt; operations.">NC_OP</a> {
<a name="l00122"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a7ca4781a2c8644c3c15e3b0cd9116090">00122</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a7ca4781a2c8644c3c15e3b0cd9116090">NC_OP_UNKNOWN</a>,          
<a name="l00123"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a9f918e6ed1c58fb70ffe4cbd05882332">00123</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a9f918e6ed1c58fb70ffe4cbd05882332">NC_OP_GETCONFIG</a>,        
<a name="l00124"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07ae7c153c569fe9ca06532dadc41dce78f">00124</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07ae7c153c569fe9ca06532dadc41dce78f">NC_OP_GET</a>,              
<a name="l00125"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a545f2b8ad13fc1cb449f078908312ef1">00125</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a545f2b8ad13fc1cb449f078908312ef1">NC_OP_EDITCONFIG</a>,       
<a name="l00126"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07af5cc206ce4cd2b20cd562bb01e0a8da3">00126</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07af5cc206ce4cd2b20cd562bb01e0a8da3">NC_OP_CLOSESESSION</a>,     
<a name="l00127"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a01a1b829ca743ac8f8e8444d71f16d0d">00127</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07a01a1b829ca743ac8f8e8444d71f16d0d">NC_OP_KILLSESSION</a>,      
<a name="l00128"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07abc36a612cfba2cf3462d99fae4ab4ac5">00128</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07abc36a612cfba2cf3462d99fae4ab4ac5">NC_OP_COPYCONFIG</a>,       
<a name="l00129"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07abf39ac97e04fd8d77d6a409a004eb234">00129</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07abf39ac97e04fd8d77d6a409a004eb234">NC_OP_DELETECONFIG</a>,     
<a name="l00130"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07af07ffd285bc743fcbdeace96f2b21d22">00130</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07af07ffd285bc743fcbdeace96f2b21d22">NC_OP_LOCK</a>,             
<a name="l00131"></a><a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07aa4071db38c423865b24543cb504a4b42">00131</a>         <a class="code" href="../../db/de9/group__rpc.html#gga3e6fc59e2d06c1c0edb36ee64ee9cc07aa4071db38c423865b24543cb504a4b42">NC_OP_UNLOCK</a>            
<a name="l00132"></a>00132 } <a class="code" href="../../db/de9/group__rpc.html#ga3e6fc59e2d06c1c0edb36ee64ee9cc07" title="Enumeration of supported &lt;rpc&gt; operations.">NC_OP</a>;
<a name="l00133"></a>00133 
<a name="l00134"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73d">00134</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00139"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73daa777fcc6abf46387ccbf73ce7b1cdabc">00139</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73daa777fcc6abf46387ccbf73ce7b1cdabc">NC_ERR_PARAM_TYPE</a>,
<a name="l00143"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da9388fec5282d00e26142e16dab1200ba">00143</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da9388fec5282d00e26142e16dab1200ba">NC_ERR_PARAM_TAG</a>,
<a name="l00148"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73daeefe8ec3bdedcb2d7a151797054caba8">00148</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73daeefe8ec3bdedcb2d7a151797054caba8">NC_ERR_PARAM_SEVERITY</a>,
<a name="l00158"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da957ee42cbef93b50bccb99973e5e66a2">00158</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da957ee42cbef93b50bccb99973e5e66a2">NC_ERR_PARAM_APPTAG</a>,
<a name="l00164"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da8f99385b8d5f3bb2a731b1d3c293fddc">00164</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da8f99385b8d5f3bb2a731b1d3c293fddc">NC_ERR_PARAM_PATH</a>,
<a name="l00168"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da1695230cad67458870f4cf93a2d530a5">00168</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da1695230cad67458870f4cf93a2d530a5">NC_ERR_PARAM_MSG</a>,
<a name="l00173"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da7627991d5ebf378bc4824541a1fdc975">00173</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da7627991d5ebf378bc4824541a1fdc975">NC_ERR_PARAM_INFO_BADATTR</a>,
<a name="l00180"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73dab456dd34c6e5fc0ced9b017d7543ba2c">00180</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73dab456dd34c6e5fc0ced9b017d7543ba2c">NC_ERR_PARAM_INFO_BADELEM</a>,
<a name="l00185"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73dad9e65dbfdcddfa9321c9ff8993e02906">00185</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73dad9e65dbfdcddfa9321c9ff8993e02906">NC_ERR_PARAM_INFO_BADNS</a>,
<a name="l00190"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da655a0142f1874a7b03d73caf6cd6164f">00190</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73da655a0142f1874a7b03d73caf6cd6164f">NC_ERR_PARAM_INFO_SID</a>,
<a name="l00191"></a>00191 } <a class="code" href="../../d3/d7a/netconf_8h.html#a39c5f77f5cf9108a27e7a65f3b2ba73d">NC_ERR_PARAM</a>;
<a name="l00192"></a>00192 
<a name="l00197"></a><a class="code" href="../../db/d67/group__store.html#ga5e4b9ee138b963e8ea2354fef2ebbe73">00197</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> NC_DATASTORE_TYPE {
<a name="l00198"></a><a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73ab1ee236a888fcffc100ec13b21c51ff1">00198</a>         <a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73ab1ee236a888fcffc100ec13b21c51ff1">NC_DATASTORE_NONE</a>, 
<a name="l00199"></a><a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73a431a59cb5a2f00f50ab887ee0931156a">00199</a>         <a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73a431a59cb5a2f00f50ab887ee0931156a">NC_DATASTORE_RUNNING</a>, 
<a name="l00200"></a><a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73ab0fb14c1d3e587701536c288520d945b">00200</a>         <a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73ab0fb14c1d3e587701536c288520d945b">NC_DATASTORE_STARTUP</a>, 
<a name="l00201"></a><a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73a2454d11ffb81d1a66e3aa5707298f830">00201</a>         <a class="code" href="../../db/d67/group__store.html#gga5e4b9ee138b963e8ea2354fef2ebbe73a2454d11ffb81d1a66e3aa5707298f830">NC_DATASTORE_CANDIDATE</a> 
<a name="l00202"></a>00202 } <a class="code" href="../../db/d67/group__store.html#ga5e4b9ee138b963e8ea2354fef2ebbe73" title="Enumeration of supported types of datastores defined by NETCONF.">NC_DATASTORE</a>;
<a name="l00203"></a>00203 
<a name="l00208"></a><a class="code" href="../../db/de9/group__rpc.html#ga9e74498f9118686c7fb8dfe2c2459706">00208</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="../../db/de9/group__rpc.html#ga9e74498f9118686c7fb8dfe2c2459706" title="Enumeration of supported NETCONF filter types.">NC_FILTER_TYPE</a> {
<a name="l00209"></a><a class="code" href="../../db/de9/group__rpc.html#gga9e74498f9118686c7fb8dfe2c2459706ab584539474b828102a0b7238b614abd4">00209</a>         <a class="code" href="../../db/de9/group__rpc.html#gga9e74498f9118686c7fb8dfe2c2459706ab584539474b828102a0b7238b614abd4" title="NC_FILTER_SUBTREE.">NC_FILTER_SUBTREE</a>
<a name="l00210"></a>00210 } <a class="code" href="../../db/de9/group__rpc.html#ga9e74498f9118686c7fb8dfe2c2459706" title="Enumeration of supported NETCONF filter types.">NC_FILTER_TYPE</a>;
<a name="l00211"></a>00211 
<a name="l00212"></a>00212 <span class="comment">/* default operations IDs for edit-config */</span>
<a name="l00213"></a><a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fd">00213</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fd">NC_EDIT_OP_TYPE</a> {
<a name="l00214"></a><a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda0edecb3360a233e6d2d8435a96a3e54f">00214</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda0edecb3360a233e6d2d8435a96a3e54f">NC_EDIT_OP_ERROR</a> = -1, <span class="comment">/* for internal purposes, not defined by NETCONF */</span>
<a name="l00215"></a>00215         <span class="comment">/* NC_EDIT_OP_TYPE_NONE for compatibility with NC_DEFOP_TYPE we start with value 1 */</span>
<a name="l00216"></a><a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda269b9d38aa530c9cfe21b5477e328e0c">00216</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda269b9d38aa530c9cfe21b5477e328e0c">NC_EDIT_OP_MERGE</a> = 1,
<a name="l00217"></a><a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda5d2ca68f21babd6220538a1e3eac2356">00217</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda5d2ca68f21babd6220538a1e3eac2356">NC_EDIT_OP_REPLACE</a> = 2,
<a name="l00218"></a><a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fdaa7f202a2d5f43e094946b1361da93f40">00218</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fdaa7f202a2d5f43e094946b1361da93f40">NC_EDIT_OP_CREATE</a>,
<a name="l00219"></a><a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fdaf85c0828113a86cb30dd67991e19b6ba">00219</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fdaf85c0828113a86cb30dd67991e19b6ba">NC_EDIT_OP_DELETE</a>,
<a name="l00220"></a><a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda5c6473715392eb03614abc6d7e62bdf9">00220</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fda5c6473715392eb03614abc6d7e62bdf9">NC_EDIT_OP_REMOVE</a>
<a name="l00221"></a>00221 } <a class="code" href="../../d3/d7a/netconf_8h.html#aff232fd4280e385c8e45fcca033e58fd">NC_EDIT_OP_TYPE</a>;
<a name="l00222"></a>00222 
<a name="l00223"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454">00223</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454">NC_EDIT_DEFOP_TYPE</a> {
<a name="l00224"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454ab2b415d864a2f84bf6e0e31abe56d187">00224</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454ab2b415d864a2f84bf6e0e31abe56d187">NC_EDIT_DEFOP_ERROR</a> = -1,
<a name="l00225"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454a37dd969ad73f6ac990785d9802672946">00225</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454a37dd969ad73f6ac990785d9802672946">NC_EDIT_DEFOP_NONE</a> = 0,
<a name="l00226"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454a5242dcc6a090887ef8b3f6c96b1b4931">00226</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454a5242dcc6a090887ef8b3f6c96b1b4931">NC_EDIT_DEFOP_MERGE</a> = 1,
<a name="l00227"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454a80cda5b10ba3ff7f819c08508be9237c">00227</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454a80cda5b10ba3ff7f819c08508be9237c">NC_EDIT_DEFOP_REPLACE</a> = 2
<a name="l00228"></a>00228 } <a class="code" href="../../d3/d7a/netconf_8h.html#a5852fd110198481afb37cc8dcf0bf454">NC_EDIT_DEFOP_TYPE</a>;
<a name="l00229"></a>00229 
<a name="l00230"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32">00230</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> NC_EEDIT_RROPT_TYPE {
<a name="l00231"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32a9a174d6de80e8ea7d2267d550061f4b4">00231</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32a9a174d6de80e8ea7d2267d550061f4b4">NC_EDIT_ERROPT_ERROR</a> = -1,
<a name="l00232"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32ae3322bea978cea2d2a7c0818680bd721">00232</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32ae3322bea978cea2d2a7c0818680bd721">NC_EDIT_ERROPT_STOP</a> = 1,
<a name="l00233"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32a69d82c66a324215010791718c1bc61f6">00233</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32a69d82c66a324215010791718c1bc61f6">NC_EDIT_ERROPT_CONT</a> = 2,
<a name="l00234"></a><a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32a35128042558e32842f827be8c31d5b1a">00234</a>         <a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32a35128042558e32842f827be8c31d5b1a">NC_EDIT_ERROPT_ROLLBACK</a> = 3
<a name="l00235"></a>00235 } <a class="code" href="../../d3/d7a/netconf_8h.html#a8eb32ba579043f2750fa8558d9284b32">NC_EDIT_ERROPT_TYPE</a>;
<a name="l00236"></a>00236 
<a name="l00241"></a><a class="code" href="../../d3/d35/group__gen_a_p_i.html#ga921d994eb69a9efd93ef85cf4a6cd060">00241</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
<a name="l00242"></a><a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060a908c5d51b81e0ab37d2c57e569446d9b">00242</a>         <a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060a908c5d51b81e0ab37d2c57e569446d9b" title="Print only error messages.">NC_VERB_ERROR</a>,  
<a name="l00243"></a><a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060a4a0cbb6bc660d3a50c3dff6028185abf">00243</a>         <a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060a4a0cbb6bc660d3a50c3dff6028185abf" title="Print error and warning messages.">NC_VERB_WARNING</a>,
<a name="l00244"></a><a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060ae023b386220c2337dc9a556f5c669172">00244</a>         <a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060ae023b386220c2337dc9a556f5c669172" title="Besides errors and warnings, print some other verbose messages.">NC_VERB_VERBOSE</a>,
<a name="l00245"></a><a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060a1ddf66190b3b38c4de213321e3ae6491">00245</a>         <a class="code" href="../../d3/d35/group__gen_a_p_i.html#gga921d994eb69a9efd93ef85cf4a6cd060a1ddf66190b3b38c4de213321e3ae6491" title="Print all messages including some development debug messages.">NC_VERB_DEBUG</a>   
<a name="l00246"></a>00246 } <a class="code" href="../../d3/d35/group__gen_a_p_i.html#ga921d994eb69a9efd93ef85cf4a6cd060" title="Verbosity levels.">NC_VERB_LEVEL</a>;
<a name="l00247"></a>00247 
<a name="l00253"></a>00253 <span class="keywordtype">void</span> <a class="code" href="../../d3/d35/group__gen_a_p_i.html#gadd8fd7b3bb2e7cba580c9a4229fe02d7" title="Set libnetconf&#39;s verbosity level.">nc_verbosity</a>(<a class="code" href="../../d3/d35/group__gen_a_p_i.html#ga921d994eb69a9efd93ef85cf4a6cd060" title="Verbosity levels.">NC_VERB_LEVEL</a> level);
<a name="l00254"></a>00254 
<a name="l00255"></a>00255 <span class="preprocessor">#endif </span><span class="comment">/* NETCONF_H_ */</span><span class="preprocessor"></span>
</pre></div></div><!-- contents -->
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="../../dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a>      </li>
      <li class="navelem"><a class="el" href="../../d3/d7a/netconf_8h.html">netconf.h</a>      </li>

    <li class="footer">Generated on Fri Aug 3 2012 08:25:37 for libnetconf by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.0-20120409 </li>
   </ul>
 </div>


</body>
</html>
